Automatic Test Data Generation for Basis Path Testing
نویسندگان
چکیده
Objectives: This paper presents a new hybrid ACO-NSA algorithm for the automatic test data generation problem with path coverage as an objective function. Method: In it, at first instance, (detectors) are generated ant colony optimization (ACO), and then set (detector set) has been refined by negative selection (NSA) Hamming distance. Findings: The algorithm’s performance is tested on several benchmark problems different types variables metrics average coverage, generations, time success rate, Iteration value 1000 200 rate. obtained results from proposed approach compared some existing approaches. very efficient high efficacy, higher minimal redundancy, less execution time. Applications: can be applied in any type of software development process engineering to reduce testing efforts. Novelty: based two distinct methodologies: metaheuristic search artificial immune search, its fitness measured using provides 99.5% 2.72% number generations 0.07 ns, 99.9% which significantly better than comparable Keywords: Test generation; Metaheuristic search; Artificial Ant optimization; Negative algorithm; Path
منابع مشابه
A Genetic Algorithm based Approach for Test Data Generation in Basis Path Testing
Software testing is a process to identify the quality and reliability of software, which can be achieved through the help of proper test data. However, doing this manually is a difficult task due to the presence ofhuge number of predicate nodes in the module. So, thisleads towards a problem of NP-complete. Therefore, someintelligence-based search algorithms have to be used to generate test data...
متن کاملTest Data Generation for Basis Path Testing Using Genetic Algorithm and Clonal Selection Algorithm
Test data is needed for testing the software which can be generated automatically and manually. Manual generation of test data involves a lot of efforts. Therefore automated test data generation methods are used. To find the suitable test data for a program, optimization should be applied on test data. In this paper, two optimization techniques, Genetic Algorithm (GA) and clonal selection algor...
متن کاملAutomatic, evolutionary test data generation for dynamic software testing
This paper proposes a dynamic test data generation framework based on genetic algorithms. The framework houses a Program Analyser and a Test Case Generator, which intercommunicate to automatically generate test cases. The Program Analyser extracts statements and variables, isolates code paths and creates control flow graphs. The Test Case Generator utilises two optimisation algorithms, the Batc...
متن کاملTest Cases Generation on Robotics for basis Path Testing using Genetic Algorithm
The paper explores the Genetic Algorithm approach to generate adequate and accurate test data for a specific target path. Software plays an important role in many of the systems, where the usage of software for a variety of purposes in different domains of modern life is rapidly increasing. With advancements in technology, it becomes quite complex whereas, software often contains errors. So tes...
متن کاملAutomatic Test Case Generation with SilK Testing
The research in Software Testing accumulate large amount of data. As the software technology more advanced day by day, the complexity of software is increasing. Software testing is costly and time consuming process in software development life cycle. Software developer faces many problem when create test cases because if any inaccurate or incomplete step follow during create test cases then it ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Indian journal of science and technology
سال: 2022
ISSN: ['0974-5645', '0974-6846']
DOI: https://doi.org/10.17485/ijst/v15i41.1503